Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour New Zealand F2 New Zealand F3 Japan F1 Japan F2 Japan F3 Korea F1 Japan F4 Japan F5 Canada F4 USA F20 USA F21 USA F22 USA F23 Japan F6 Japan F7 USA F29 USA F30 Australia F4 France F6 Japan F1 Japan F2 Japan F3 Japan F5 France F8 USA F13 Netherlands F1 USA F14 Japan F8 Japan F9 Netherlands F3 Japan F10 Spain F29 Spain F30 India F7 Great Britain F1 Great Britain F2 China F3 Japan F4 France F8 Australia F1 Sri Lanka F2 Canada F5 Great Britain F2 Great Britain F3 Korea F1 Korea F2 Korea F3 China F6 Netherlands F1 France F9 France F11 Italy F23 Italy F24 Italy F25 Great Britain F15 France F17 M15 Te Anau United Arab Emirates F1 Great Britain F1 Great Britain F2 Germany F4 Italy F2 Great Britain F3 Great Britain F4 Japan F2 Japan F3 Bergamo Challenger Cherbourg Challenger Pingguo Challenger Nottingham Challenger Milan Challenger Scheveningen Challenger Shimadzu All Japan Indoor - Kyoto Kyiv Open - Kiev Bulgarian Open - Sofia II Manta Open - Manta Samsung Securities Cup - Seoul Challenger Ford de Cherbourg - Cherbourg HTV Challenger - Ho Chi Minh City Unicredit (Suisse) Bank S. A. Challenger - Chiasso Busan Open Challenger Tennis - Busan IV Manta Open - Manta Busan Open Challenger Tennis - Busan Bangkok Challenger Jersey Challenger Binghamton Challenger Istanbul Challenger Tiburon Challenger Orleans Challenger Yokohama Challenger Binghamton Challenger Bangkok Challenger Bangkok Challenger Toyota Challenger Singapore Challenger Kyoto Challenger Guangzhou Challenger Pingguo Challenger St. Brieuc Challenger Monza Challenger Athens Challenger Ostrava Challenger Bordeaux Challenger Busan Challenger Winnetka Challenger Scheveningen Challenger Poznan Challenger Wuhai Challenger Manerbio Challenger Como Challenger Palermo Challenger Orleans Challenger Seoul Challenger Eckental Challenger Loughborough Challenger Toyota Challenger Honolulu Challenger Singapore Challenger Sarasota Challenger Kaohsiung Challenger Tunis Challenger Monza Challenger San Marino Challenger Todi Challenger San Juan Challenger Villa Allende Challenger Montevideo Challenger Noumea Challenger Maui Challenger Burnie Challenger Sydney Challenger Dallas Challenger St. Brieuc Challenger Mersin Challenger Busan Challenger Nottingham Challenger Nottingham-2 Challenger Blois Challenger Beijing Challenger Poznan Challenger Guimaraes Challenger Seville Challenger Trnava Challenger Seoul Challenger Yokohama Challenger Kolkata Challenger Guangzhou Challenger Kyoto Challenger Shenzhen Challenger Ostrava Challenger Taipei City Challenger Gimcheon Challenger Busan Challenger Nanchang Challenger Kaohsiung Challenger Aptos Challenger Bangkok Challenger Shanghai Challenger Traralgon Challenger Yokohama Challenger Kyoto Challenger Santiago Challenger Taipei City Challenger Busan Challenger Seoul Challenger Blois Challenger Todi Challenger Nanchang Challenger Trnava Challenger Ho Chi Minh City Challenger Ningboo Challenger Bangalore Challenger Kobe Challenger Yokohama Challenger Toyota Challenger Bangkok Challenger Manila Challenger Launceston Challenger Bergamo Challenger New Delhi Challenger Guadalajara Challenger Guangzhou Challenger Shenzhen Challenger Leon Challenger Gwangju Challenger Turin Challenger Taipei City Challenger Busan Challenger Heilbronn Challenger Prague Challenger Winnetka Challenger Winnipeg Challenger Granby Challenger Bangkok Challenger Shanghai Challenger Ho Chi Minh City Challenger Ningboo Challenger Kobe Challenger Toyota Challenger Maui Challenger Launceston Challenger Irving Challenger Taipei City Challenger Gimcheon Challenger Seoul Challenger Busan Challenger Nottingham Challenger Blois Challenger Granby Challenger Prague Challenger Jinan Challenger Zhangjiagang Challenger Istanbul Challenger Izmir Challenger Orleans Challenger Ho Chi Minh City Challenger Shenzhen Challenger Kobe Challenger Toyota Challenger Hua Hin Challenger Noumea Challenger Burnie Challenger Launceston Challenger Kyoto Challenger Yokohama Challenger Shenzhen Challenger Lille Challenger St. Brieuc Challenger Taipei City Challenger Nanchang Challenger Gimcheon Challenger Nottingham Challenger Blois Challenger Winnipeg Challenger Gatineau Challenger Como Challenger Zhangjiagang Challenger Shanghai Challenger Kaohsiung Challenger Kobe Challenger Playford Challenger Burnie Challenger Bangkok Challenger Bangkok Challenger Yokohama Challenger Taipei City Challenger Nanchang Challenger Seoul Challenger Busan Challenger Nottingham Challenger Ilkley Challenger Ilkley Challenger Winnipeg Challenger Aptos Challenger Jinan Challenger Shenzhen Challenger Bratislava Challenger Kobe Challenger Noumea Challenger Bangkok Challenger Shenzhen Challenger St. Brieuc Challenger Ludwigshafen Challenger Columbus Challenger Drummondville Challenger Biella 5 Challenger 2004 Freeman Men's Challenger - Joplin Bratislava Challenger Todi Challenger Charlottesville Challenger Knoxville Challenger Cleveland Challenger Monterrey Challenger Prague 2 Challenger Open 13 - Marseille Timisoara Challenger 2005 - Timisoara European Open - Antwerp Fujitsu Siemens Open - Budapest Yokohama World Tennis Gaora Cup - Yokohama Izmir Cup - Izmir Head Cup Busan Open - Busan USTA Seascape Challenger - Aptos Tehran Open ATP Challenger - Tehran Dharwad Challenger 2003 - Dharwad Belgaum Open - Belgaum Open de la Ville de Saint Denis - Reunion Island Gemax Samsung Open 2004 - Belgrade Shimadzu All Japan Indoor Tennis Championships - Kyoto The LTA Wrexham Challenger - Wrexham Open Mutouest - St. Brieuc Uncle Toby's Burnie Challenger - Tasmania VIII Torneo Internazionale di Tennis - Barletta Busan Open - Busan XL Capital Bermuda Open - Bermuda Garden Open 2004 - Rome San Remo Tennis Cup - San Remo Banca Stato Challenger Lugano - Lugano Internationale Badische Meisterschaffen Um Den Techem Cup - Zell The Natrel's Challenger of Granby - Granby Riviera di Rimini Challenger 2004 - Rimini IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Challenger Fondazione Carige - Genova Architect Open - Budapest China Open - Beijing Pekao Open 2004 - Szczecin The LTA Bolton Challenger - Bolton Uncle Tobys Challenger in Caloundra - Caloundra Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Challenger 42 - Andrezieux Uncle Toby's Challenger in Burnie - Burnie Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Mutouest de Saint-Brieuc - St. Brieuc Uncle Toby's Australian Men's Clay Court Challenger - Canberra Olbia Challenger - Olbia Architect Open - Budapest Busan Open Challenger Tennis - Busan Stella Artois Clay Court Championships - Budaors 14° BH Tennis Open - Belo Horizonte VIII Gramado Open - Gramado Antonio Savoldi-Marco Co. - Manerbio XI Ciutat de Barcelona - Barcelona Kia International in Caloundra - Caloundra Open de la Ville de Saint Denis - Reunion Island The LTA Wrexham Challenger - Wrexham Internationaux du Doubs - Besancon Open Mutouest St. Brieuc - St. Brieuc Coffee Cup Challenger - Chikmagalur 10° Trofeo Luigi Pezzoli - Bergamo Dharwad Challenger 2006 - Dharwad Garden Open - Rome Fergana Challenger - Fergana Busan Open Challenger Tennis - Busan The Commercia Challenger - Aptos Fifth-Third Bank Tennis Classic - Lexington 8° Trani Cup - Trani Odlum Brown Vancouver Open - Vancouver Kos-Zucchetti Tennis Cup - Cordenons II Manta Open - Manta Antonio Savoldi-Marco Co. - Manerbio Open de Rennes La Trinitaine - Rennes The LTA Nottingham Challenger - Nottingham Samsung Secruities Cup Challenger - Seoul Kia International In Kawana - Kawana LTA Shrewsbury Challenger - Shrewsbury Aberto de Sao Paulo - Sao Paulo LTA Wrexham Challenger - Wrexham KGHM Dialog Polish Indoors - Wroclaw Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger - Fergana The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Samsung Securities Cup - Seoul Flea Market Cup - Busan Keio Challenger International Tennis Tournament - Yokohama Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Hilton Waikoloa Village USTA Challenger - Waikoloa 2008 China TCL Challenger - Guangzhou Shimadzu All Japan Indoor Tennis Championships - Kyoto San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Sail Open - New Delhi New Delhi Challenger II - New Delhi Nielsen USTA Pro Tennis Championship - Winnetka Challenger Banque Nationale - Granby Oldum Brown Vancouver Open - Vancouver Open D'Orleans - Orleans Tashkent Challenger - Tashkent Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan President's Cup - Astana Keio Challenger International Tennis Tournament - Yokohama Dunlop World Challenge - Toyota Melbourn Challenger Cherbourg Challenger Kyoto Challenger Korat Challenger Mexico City Challenger Sofia Challenger Talahassee Challenger Ostrava Challenger Bordeaux Challenger Busan Challenger Alessandria Challenger Kosice Challenger Rijeka Challenger San Benedetto Challenger Aptos Challenger Rimini Challenger Tampere Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Rennes Challenger Calabasas Challenger Seoul Challenger Astana Challenger Jersey Challenger Toyota Challenger Honolulu Challenger Dallas Challenger Bergamo Challenger Tanger Challenger Kyoto Challenger Baton Rouge Challenger Tallahassee Challenger Manta Challenger Busan Challenger Cremona Challenger Nottingham Challenger Winnetka Challenger Granby Challenger Mons Challenger Rennes Challenger Orleans Challenger Seoul Challenger Reunion Island Challenger Le Gosier Challenger Tallahassee Challenger Sarasota Challenger Prague Challenger Nottingham Challenger Braunschweig Challenger Sopot Challenger Beijing Challenger Shanghai Challenger Napoli Challenger Geneva Challenger Salzburg Challenger Helsinki Challenger Bergamo Challenger Kyoto Challenger Rabat Challenger Marrakech Challenger St. Brieuc Challenger Prague Challenger Bordeaux Challenger Bercuit Challenger Tampere Challenger Como Challenger Genova Challenger Trnava Challenger Buenos Aires Challenger West Lakes Challenger Ostrava Challenger Kun-Ming Challenger Portoroz Challenger Scheveningen Challenger Recanati Challenger Tashkent Challenger Melbourne Challenger Toyota Challenger New Delhi Challenger Guadalajara Challenger Nottingham Challenger Nottingham-2 Challenger AIG Japan Open - Tokyo Traralgon Challenger 2 Toyota Challenger Noumea Challenger Energis Open - Amersfoort AIG Japan Open - Tokyo Vercelli Challenger Challenger Ford de Cherbourg - Cherbourg Gimcheon Challenger Granby Challenger Vancouver Challenger Como Challenger Meknes Challenger Shanghai Challenger Kenitra Challenger AIG Japan Open - Tokyo Pune Challenger Hua Hin Challenger Kyoto Challenger Aix En Provence Challenger Ilkley Challenger Chengdu Challenger Kaohsiung Challenger Burnie Challenger Yokohama Challenger AIG Japan Open - Tokyo AIG Japan Open - Tokyo Ilkley Challenger Bastad Challenger Gatineau Challenger Open de Tenis Comunidad Valenciana - Valencia Biella Challenger Shimadzu All Japan Indoor - Kyoto Thailand Open - Bangkok Ortisei Challenger AIG Japan Open Tennis Championships - Tokyo Ningboo Challenger Next Generation Adelaide International - Adelaide Bangkok Challenger Zhuhai Challenger Copa Petrobras Aracaju - Aracaju Seoul Challenger Braga Challenger Busan Challenger Lisbon Challenger The Artois Championships - London Legg Mason Tennis Classic - Washington Chennai Open - Chennai Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai SA Tennis Open - Johannesburg Chengdu Challenger BMW Open - Munich Catella Swedish Open - Bastad Malaysian Open - Kuala Lumpur Genova Challenger Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Open 13 - Marseille Orleans Challenger Ortisei Challenger Ningboo Challenger PTT Thailand Open - Bangkok Brest Challenger Rakuten Japan Open - Tokyo Liuzhou Challenger Erste Bank Open - Vienna Shimadzu All Japan Indoor Tennis Championships - Kyoto Open Sud de France - Montpellier Stella Artois Clay Court Championship - Budaors Open 13 - Marseille US Men's Clay Court Championship - Houston Launceston Challenger Power Horse World Team Cup - Dusseldorf AEGON Championships - London AEGON International - Eastbourne Prostejov Challenger Zhangjiagang Challenger St. Brieuc Challenger Atlanta Tennis Championships - Atlanta Parma Challenger Milan Challenger Winston-Salem Open - Winston-Salem Amersfoort Challenger PTT Thailand Open - Bangkok Ethias Trophy - Mons Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Flea Market Cup Busan Challenger Tennis - Busan Vancouver Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Kaohsiung Challenger Orleans Challenger U.S. National Indoor Tennis Championships - Memphis Ningboo Challenger Delray Beach International Tennis Championships - Delray Beach Shenzhen Challenger Power Horse Cup - Dusseldorf Odlum Brown Vancouver Open - Vancouver PTT Thailand Open - Bangkok Calgary Challenger Indian Wells Challenger Brisbane International - Brisbane Apia International - Sydney Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Istanbul Challenger Cleveland Challenger Malaysian Open - Kuala Lumpur Zagreb Challenger Porsche Open - Poznan Heineken Open - Auckland Porto Challenger Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Luedenscheid Challenger Nottingham 2 Challenger Aegon Nottingham Open - Nottingham BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Aegon Nottingham Open - Nottingham Citi Open - Washington Cassis Challenger Rio Open - Rio de Janeiro Rennes Challenger Abierto Mexicano Telcel - Acapulco Biel Challenger Traralgon Challenger Mercedes Cup - Stuttgart SkiStar Swedish Open - Bastad Phoenix Challenger Citi Open - Washington Turin Challenger Champaign Challenger Rakuten Japan Open - Tokyo Biel Challenger Zagreb Challenger ASB Classic - Auckland Swiss Open - Gstaad Rakuten Japan Open - Tokyo Adelaide International - Adelaide New York Open - New York Grand Prix Hassan II - Casablanca Open 13 - Marseille Delray Beach Open - Delray Beach Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Open 13 - Marseille International German Open - Hamburg ASB Classic - Auckland China Open - Beijing Indianapolis Tennis Championships - Indianapolis U.S. Men's Clay Court Championships - Houston Davidoff Swiss Indoors - Basel Chennai Open - Chennai Vietnam Open - Ho Chi Minh City St. Tropez Challenger Gerry Weber Open - Halle AIG Japan Open Tennis Championships - Tokyo Millennium Estoril Open - Estoril SAP Open - San Jose Indianapolis Tennis Championships - Indianapolis China Open - Beijing AIG Japan Open Tennis Championships - Tokyo SAP Open - San Jose St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Geneva Open - Geneva Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London AEGON Championships - London Open de Moselle - Metz Aircel Chennai Open - Chennai Apia International - Sydney Open Parc - Lyon Open Sabadell Atlantico - Barcelona Citi Open - Washington Campbell's Hall of Fame Tennis Championships - Newport Truist Atlanta Open - Atlanta Swiss Indoors Basel - Basel Rogers Masters - Toronto Barcelona Open BancSabadell - Barcelona Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai Rakuten Japan Open - Tokyo Aircel Chennai Open - Chennai Royal Guard Open Chile - Vina del Mar Rio Open 500 - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo PBZ Zagreb Indoors - Zagreb Internazionali BNL d'Italia - Rome US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Millennium Estoril Open - Estoril Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami ASB Classic - Auckland Geneva Open - Geneva Miami Open - Miami If Stockholm Open - Stockholm Rogers Masters - Montreal Dallas Open - Dallas Rakuten Japan Open - Tokyo Australian Open - Melbourne French Open - Paris Australian Open - Melbourne AEGON Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Wimbledon - London U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Davis Cup, Group 1, PO, JPN-THA 4-1 Davis Cup, Group 1, 2R, JPN-THA 5-0 Davis Cup, World Group, PO, JPN-ROU 2-3 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group 1, 2R, IND-JPN 3-2 Davis Cup, Group 1, 2R, JPN-CHN 5-0 Davis Cup, Group 1, 1R, JPN-PHI 5-0 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, JPN-IND 4-1 Davis Cup, World Group, 1R, JPN-CRO 2-3 Davis Cup, World Group, PO, JPN-ISR 2-3 Davis Cup, Group I, 1R, JPN-INA 5-0 Davis Cup, Group I, 2R, JPN-KOR 3-2 Davis Cup, World Group, PO, JPN-COL 3-2 Davis Cup, World Group, 1R, JPN-CAN 4-1 Davis Cup, World Group, 1R, CAN-JPN 3-2 Shanghai ATP Masters - Shanghai Davis Cup, World Group, PO, JPN-BRA 3-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, JPN-ECU 0-3 Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Argentina Open - Buenos Aires Sony Open Tennis - Miami 15th Asian Games Doha 2006 All Lower level tournaments Monte-Carlo Rolex Masters - Monte-Carlo Olympics - London Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Masters - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, Group 1, 1R, JPN-CHN 5-0 Davis Cup, Group 1, 2R, THA-JPN 3-2 Davis Cup, Group 1, 1R, JPN-CHN 4-1 Davis Cup, Group I, 1R, PHI-JPN 1-3